var ioc = {
	$aop : {
		type : 'org.nutz.ioc.aop.config.impl.ComboAopConfigration',
		fields : {
			aopConfigrations : [
					{
						type : 'org.nutz.ioc.aop.config.impl.JsonAopConfigration',
						fields : {
							itemList : [
										[ 'g.beny.manage.action.+', '(add|update|delete)+','ioc:txREPEATABLE_READ' ],
										[ 'g.beny.manage.action.+', '(list|get)+','ioc:txREAD_COMMITTED' ],
										[ 'g.beny.profession.action.+', '(add|update|delete)+','ioc:txREPEATABLE_READ' ],
										[ 'g.beny.profession.action.+', '(list|get)+','ioc:txREAD_COMMITTED' ],
										/*[ 'g.beny.manage.+', '.+','ioc:log' ],
										[ 'g.beny.profession.+', '.+','ioc:log' ],*/
										[ 'g.beny.manage.action.+', '.+','ioc:dblog' ],
										[ 'g.beny.profession.action.+', '.+','ioc:dblog' ],
										[ 'g.beny.framework.AuthAction','auth','ioc:txSERIALIZABLE']
									]
						}
					},
					{
						type : 'org.nutz.ioc.aop.config.impl.AnnotationAopConfigration'
					}]
		}
	},
	txNONE : {
		type : 'org.nutz.aop.interceptor.TransactionInterceptor',
		args : [ 0 ]
	},
	txREAD_UNCOMMITTED : {
		type : 'org.nutz.aop.interceptor.TransactionInterceptor',
		args : [ 1 ]
	},
	txREAD_COMMITTED : {
		type : 'org.nutz.aop.interceptor.TransactionInterceptor',
		args : [ 2 ]
	},
	txREPEATABLE_READ : {
		type : 'org.nutz.aop.interceptor.TransactionInterceptor',
		args : [ 4 ]
	},
	txSERIALIZABLE : {
		type : 'org.nutz.aop.interceptor.TransactionInterceptor',
		args : [ 8 ]
	},
/*	// 声明一个文件日志拦截
	log:{
		type : 'org.nutz.aop.interceptor.LoggingMethodInterceptor'
	},*/
	// 声明一个操作日志记录拦截器
	dblog:{
		type : 'g.beny.framework.log.DBLogInterceptor'
	},
	// 声明一个bean验证器
	validate : {
		type : 'g.beny.framework.validation.ValidationInterceptor'
	}
};